package com.xsir.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xsir.dto.ArticleView;
import com.xsir.entity.Article;
import com.xsir.entity.User;

import java.util.List;

/**
 * @author xsir
 * @date 2020/9/9
 */
public interface IArticleService extends IService<Article> {
    /**
     * 发布文章（包括添加文章类别和标签）
     * @param uid           用户编号
     * @param articleView   文章
     */
    boolean publish(Long uid, ArticleView articleView);
    
    /**
     * 删除文章（包括删除文章的类别和标签）
     * @param articleId 文章编号
     */
    void delete(Integer articleId);
}
